package com.itluma.isWOak.mapper;

import com.itluma.isWOak.pojo.Cost;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CostMapper {
    /**
     * 增加资费
     * @param cost
     * @return
     */
    Integer insert(Cost cost);

    /**
     * 根据资费名查询
     * @param name
     * @return
     */
    Cost findByName(String name);

    /**
     * 分页查询
     * @return
     */
    List<Cost> list();

    /**
     * 根据id查找
     * @param costId
     * @return
     */
    Cost findById(Integer costId);

    /**
     * 删除资费
     * @param costId
     * @return
     */
    Integer delete(Integer costId);

    /**
     * 启用资费
     * @param costId
     * @return
     */
    Integer enable(Integer costId);

    /**
     * 修改资费
     * @param cost
     * @return
     */
    Integer modify(Cost cost);
}
